#if !defined(RESOURCEACTIVETECHNIQUE_H)
#define RESOURCEACTIVETECHNIQUE_H

#include "resource.h"
#include <string>

namespace gunsmith
{
class CResourceActiveTechnique : public CResource
{
public:
								CResourceActiveTechnique	();
	virtual						~CResourceActiveTechnique	();
	virtual bool				Create						(void *pSource);
	virtual void				Destroy						();
	virtual const std::string&	GetActive					()								const; 
	virtual void				SetActive					(const std::string& sTechnique);

private:
	std::string m_sTechnique;
};
};

#endif //RESOURCEACTIVETECHNIQUE_H